SALDIRI SENARYOLARI


Herkese Merhaba,

Mnkn olan baz saldr yntemleri ve bunlara kar kendinizi nasl koruyacanz hakknda ksa aklamalardan oluan kk bir liste oluturdum. Yazda son birka ylda tespit ettiim bu bilgilerin anlalmasn salamaya alacam. unu belirtmek isterim ki yazmda dier bilgisayarlara saldr dzenleme dncesi yoktur, zaten bu konu hakknda da ok fazla deneyime sahip deilim. Umuyorum ki okuyacanz bu yaz bilgisayar saldrlar konusunda daha duyarl olmanz salayacaktr.


1 - Hizmet Aksatma  (Denial of Service - DoS)

DoS bir veya daha fazla a servisini altst eder veya tkar, bu yzden de servisin arkasndaki kii veya servisin kendisi a ile birlikte kullanlamaz hale gelir. DoS esasen sistem kaynaklarn hedef alr. Tehlike altnda olan servisler kk bant geniliine sahip olan ve/veya aa herhangi bir tr servis sunan ve gvenli olmayan uygulamalara sahip sistemlerdir. Bu tr tehlikeleri en aza drmek iin eitli yollar vardr, bunlar akll bant genilii ynetimi, ate duvarlar ve devaml yazlm gncellemeleri olarak saylabilir. Derin bir bilgiye sahip olmadan da hacker/cracker/ve-dierleri gibi kiilerin bu eit saldrlar deneyebileceini bilmelisiniz.

DoS aadakiler gibi snflandrlabilir:


a) Sel (flooding).

Sunucu bilgisayara anlamsz birok veri veya istek gnderilir, bu yzden de sunucu bilgisayar asl isteklere gerektii gibi cevap veremez.


b) Smurfing.

IP yayn sisteminin, bir grup sahte kaynak IP adresi kullanlarak (IP-Spoofing) glendirilmi bir sel (flooding) ile ktye kullanlmasdr. Bunun anlam sahte kaynak IP'li ICMP (Internet Denetim letisi letiim Kural) yank paketlerinin (pings) yaynlama yoluyla birok sisteme gnderilmesidir. Bu olayda sahte IP adresleri hedefin IP adresi ile ayndr. Bunun yayn servislerine gnderilmesiyle, dier bilgisayarlar ping ile sahte IP'li bilgisayara cevap verirler (Bu hedefin ta kendisidir) bu da hedefin sistem kaynaklarn kaybetmesini, bant geniliini tamamen tketmesini ve hedef bilgisayarn herhangibir servis isteine ka cevapsz kalmas sonucunu dourur.


c) Bant Genilii Doldurma / Paralama Saldrs.

Bu tr saldrlar TCP/IP implementasyonu ierisinde bulunan hatalar, servisleri veya sistemlerin tamamn devreden karmak iin kullanrlar.


d) SYN/RST Seli (SYN/RST Flooding).

TCP/IP implementasyonu ierisindeki bir zayflk sayesinde birok SYN/RST paketi gnderilerek, hedef zerinde gelen paketler yznden bir tampon tamas oluturulmas salanr. Bu da hedefin servis isteklerine kar cevapsz kalmasn salar.


e) zel DoS.

zel DoS rnein web sunucularndaki tampon tamas gibi, hedef bilgisayardaki bir servisin bilinen bir zayfln kullanr.



2 - Kt Niyetli Yazlm (Malicious Software)

Kt niyetli bir yazlm, gvenlik politikas doru ekilde ayarlanmamsa, mevcut deilse veya ihmal edilmise her zaman sisteme girebilir. rnein virs tarayclar, onlar virsleri sistemden uzak tutarlar. Uygulama seviyesinde alan ate duvarlar turuva atlarn ve datk solucanlar durdurur.


a) Mantksal Bomba (Logical Bomb).

eitli artlar altnda sistemlere zarar veren programlardr. Ortaya kmalar genellikle program hatalar veya iletim sistemi hatalar ile tetiklenmeleriyle olur. (rnein uygulamalar ierisindeki bcekler)


b) Arka kaplar (Backdoors).

Arka kap bir program/uygulama ierisine yerletirilmi, saldrgann sisteme girmesi iin bir kap aan programdr. Ak kaynakl yazlmlar kullanclarn kolayca eriebilecei hale geldiinden beri bir bakma kapal yazlmlara gre daha gvenli olmulardr. Derlenmi programlarn gvenliinden emin olmak iin bir yol, programn veya kaynak kodunun zerinde yaplan deiiklikleri haber vermek zere saysal olarak imzalanmasdr.


c) Kurtlar (Worms).

Kurt kendini birok bilgisayar a zerinden eriim kazanarak bulduu birok sisteme yayarak oaltan programdr.


d) Virs

Virs kendini dosyalara ekleyen ve ekledii yazlm dosyas altrldnda aktif olup zararl kodunu caltran programdr.


e) Turuva atlar (Trojans).

Truva at sisteme giren ve kendini aktive eden bilgisayar programdr (kullancnn veya baka bir uygulamann aktive etmesine ihtiya duymaz).



3 - Zayflk istismarlar (Exploiting Vulnerabilities).

Bir zayfl istismar etmek, bilinen bir zaafn hedef sistem zerinde yetkisiz bir eriim salamak veya zarar vermek amacyla ktye kullanlmasdr. yi ynetilen sistemlerde zaaf oluturan zayf noktalar tespit etmek ve acemi kullanclardan korumak internet sayesinde kolay olmutur. Bunun iin tek kar tedbir sisteminizin her zaman gncel olduundan emin olmanzdr.

Zayflk istismarlar aadaki gibi kategorilere ayrlabilir:


a) Eriim izinleri.

Saldrgan nemli sistem dosyalar stndeki zayf bir dosya iznini kullanmay dener. Bu normalde yazma iznine sahip fakat yazma ilemenine gerek duymayan sistem dosyalarna yazmak ve onlar deitirmek eklindedir.






b) Kaba kuvvet (Brute Force).

Kaba kuvvetin anlam birok yetki kodu, ifre veya kullanc-ad/ifre yi sistemli bir ekilde bir servise veya sisteme erimek iin denemektir. Bu prosedr genellikle otomatiktir.


c) Tamalar (Overflows).

Uzak sistem zerinde bir tampon tamas ortaya kran program kodudur. Aslnda birok acemi programc tamponlar statik olarak giri verileri iin kullanr, bunun anlam tampon boyutunun sabit olmasdr. Daha fazla tampona gerek duyan giri verisi, tahsis edilmi olan tampon dndaki bellek alanna da yazar. Programlama diline ve kullanlan dosya tiplerine bal olarak, alan gerek kodun bulunduu aktif bellein zerine yazabilirsiniz. (Ahh tanrm !, burasnn sizi dndrdn umarm) Eer dzenlenmi kod bellee yerletirilmise hemen aktif olacaktr. (nk tampon doludur). Bu noktada C de yazlm programlarn, giri fonksiyonlarnn giri tamponunu, yazlan giri fonksiyonlar ile ayrtrarak yerel bir katardan okumak iin zorlad yer tehlikededir. Bu tamponlar ynda yerlemilerdir ayrca buras fonksiyonlarn kaynak adreslerinin yerletii yerdir. Bu tr yollar bilen bir saldrgan kolayca programn asl yapmas gerekenleri deitirebilir. Kt ayarlanm bir web sunucu buna rnektir ve bu tr saldrlar kullanan bir saldrgan iin byk bir dl olabilir. Ayn zamanda CGI scriptleri de tehlike oluturmaktadr.

(Not: Bu tama rnei ile gerekten zor anlar geirdim. Bu konudaki bilgilerimi oluturan tm kaynaklar Almancadr, ayrca ben bir programc deilim. Ltfen bu yazda gzmden kaan bir hata grrseniz beni bilgilendirin.)


d) Yar koulu (Race Condition).

Bu tr bir saldr hassas dosyalara ulamay salamak zere, bir program alrken oluan geici kararsz bir durumu kullanr.










4  IP Paket Modifikasyonu

IP paket modifikasyonu TCP/IP nin gemiine dayanan ok uzun bir yoldur. TCP/IP protokoller ailesi kullanlabilirlii gvenlikten daha nde tutacak ekilde tasarland. IP ynlar zerinde yeni ataklarn oluturulmas ok fazla yetenek gerektirmektedir, bu tr saldrlara az rastlanr fakat bunun yannda da ok tehlikelidirler.

IP paket modifikasyonu aadaki kategorilere ayrlabilir.


a) Port artma (Port Spoofing).

yi bilinen portlar (20/53/80 vs.. portlar), paket filtreleme kural kmelerini amak iin kullanmak allageldiktir.  (Ate duvarlar)


b) Ufak Paralara Ayrma (Tiny Fragments).

Sadece 8 Byte boyutundaki paketler paket filtreleyen ate duvarlarndaki protokol-bayrak/port-boyut-grntlemeyi aldatabilir.


c) Kr IP artmas (Blind IP Spoofing).

Bir saldrgan, ifre korumas olmayan UDP tabanl servislere eriim elde etmek iin kaynak IP adresini deitirebilir, ayrca bu kaynak IPnin sahip olduu izinlere baldr.


d) sim Sunucusu artma (Nameserver ID 'Snooping').

Bu tahmin edilebilir tantc numaras ile birlikte IP aldatmann kullanld ve isim sunucusunun n belleine (DNS cache)  sahte verinin gnderildii yntemdir. Bu saldr DNS-Aldatma olarak da bilinir.


e) Sra Numaras Tahmini (Sequence Number Guessing).

TCP SEQ/ACK numaralar sra numaralar tahmin edilebilir bilgisayarlara balant salamak amacyla retilir. Bu yzden tm modern IP ynlar kendi sra numaralarn rasgele retirler.  Tahmin edilebilir sra numaralar IP ynlar iin uzun zaman byk bir sorun olmutur.





f) Uzak Oturum Kattrmas (Remote Session Hijacking).

Sahte paketler yardmyla, aktif TCP/UDP balantlarn baka bilgisayarlara ynlendirmek amacyla kopartlr. Bunun anlam hedef bilgisayarn hala gerek sunucuya bal olduunu dnmesidir, fakat gerekte saldrgan ile balantdadr.



5  eriden Gelen Saldrlar.

eriden gelen saldrlar nternetin tamamnda meydana gelen saldrlarn %80nini oluturmaktadr. Bu soruna kar savamann en iyi yolu bilgisayar sistemini nasl ayarlayacan bilmek, her zaman gncelliinden emin olmak ve iyi korumaktr.

eriden gelen saldrlar aadakiler gibi snflandrlabilir.


a) Arka Kap Yazlmlar (Backdoor Daemons).

Saldrgann daha sonra sisteme girebilecei bir port (kap) aacak olan ilemlerin balatlmasdr.


b) Kayt Deitirme (Log Manipulation).

Neler olduuna dair izleri gizlemek iin kayt dosyalar deitirilir veya tamamen silinirler.


c) Paravanlatrma (Cloaking).

Sistem programlarnn sistemin paralarna yetkisiz eriimi salamak zere turuva atlar tarafndan deitirilmesidir.


d) Koklama (Sniffing).

Paket koklayclar yerel olarak dz metin ifreler/kullanc-adlar gibi kritik bilgileri yakalamak amacyla kurulurlar.





e) Kr Olmayan IP artmas (Non Blind Spoofing).

Saldrgan  veri transferlerini grntleyerek, aktif balantlara engel atabilir veya sahte balant oluturmakta kullanabilecei birok bilgiyi elde edebilir.


Hoakaln.































Kaynak: Internet

eviren: zgr KOCA (okoca)
E-posta: okocagutef@yahoo.com
Web: http://okoca.textzone.net

(bbs.textzone.net den yardimlari icin Zero, Chagy, Gexguga ve Elico'ya tesekkurler.)












